package com.chinatelecom.clientservice.dao.dev;

import com.chinatelecom.clientservice.pojo.BaseMenu;
import com.chinatelecom.clientservice.pojo.BaseMenuExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BaseMenuMapper {
    int countByExample(BaseMenuExample example);

    int deleteByExample(BaseMenuExample example);

    int deleteByPrimaryKey(String id);

    int insert(BaseMenu record);

    int insertSelective(BaseMenu record);

    List<BaseMenu> selectByExample(BaseMenuExample example);

    BaseMenu selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") BaseMenu record, @Param("example") BaseMenuExample example);

    int updateByExample(@Param("record") BaseMenu record, @Param("example") BaseMenuExample example);

    int updateByPrimaryKeySelective(BaseMenu record);

    int updateByPrimaryKey(BaseMenu record);
}